package com.lianboke.link.ad.utils;

import android.os.Build;

import com.lianboke.link.ad.BuildConfig;
import com.lianboke.link.ad.app.MyApplication;

/**
 * Header 信息公共管理类
 */

public class HeaderUtils {
    private static volatile String str_lat_log = "";//经纬度

    /**
     * app名称
     * @return
     */
    public static String getAppName() {
        return "hhvideo";
    }

    /**
     * 版本号
     * @return
     */
    public static String getAppVersion() {
        return BuildConfig.VERSION_NAME;
    }

    /**
     * 操作系统版本号
     * @return
     */
    public static String getOsVersion() {
        return Build.VERSION.RELEASE;
    }
    /**
     * 系统平台
     * @return
     */
    public static String getOsPlatform() {
        return "android";
    }
    /**
     * 设备型号
     * @return
     */
    public static String getDeviceModel() {
        return Build.MODEL;
    }

    /**
     * 获取
     * @return
     */
    public static String getDeviceIdMsg(){
      return   DeviceUtils.getDeviceId();
    }

    /**
     * 设备分辨率
     *
     * @return
     */
    public static String getDeviceResolution() {
        try {
            int wh[] = DeviceUtils.getScreenWH(MyApplication.getAppContext());
            return wh[0] + "x" + wh[1];
        } catch (Exception e) {

        }
        return "0x0";
    }

    /**
     * 获取当前网络类型
     * @return
     */
    public static String getDeviceAc(){
        return DeviceUtils.getDeviceAc();
    }

    /**
     * app 的build版本（version_code）
     * @return
     */
    public static String getBuildNumber() {
        return String.valueOf(BuildConfig.VERSION_CODE );
    }
//    /**
//     * 渠道
//     * @return
//     */
//    public static String getChannel() {
//        return DeviceUtils.getMetadata(DCApplication.getDCApp(), "UMENG_CHANNEL").toLowerCase();
//    }

//    /**
//     * 获取经纬度
//     * @return
//     */
//    public static  String getLocationinfo(){
//        if(TextUtils.isEmpty(str_lat_log)){
//            if(DCApplication.getLocationInfo()!=null){
//                LocationBean bean  = DCApplication.getLocationInfo();
//                str_lat_log = bean.getLatitude()+","+bean.getLongitude();
//            }
//        }
//        return str_lat_log;
//    }
//    public static void updateLatlon(){
//        if(DCApplication.getLocationInfo()!=null){
//            LocationBean bean  = DCApplication.getLocationInfo();
//            str_lat_log = bean.getLatitude()+","+bean.getLongitude();
//        }
//    }
}
